* { padding: 0; margin: 0; } 

body { font-family:  Verdana, Tahoma, Arial, sans-serif; font-size: 12px; padding: 0; margin: 0; color: #555; line-height: 17px; background: #000; }

img { border: 0px; }

a { color: #CF9B00; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }

#wrap { width: 760px; margin: 0 auto; background: #fff; padding: 10px; }

#header { height: 80px; background: #e9b211 url(../Images/Header.gif) no-repeat; line-height: 70px; }
#header h1 { color: #fff; font-size: 35px; padding-left: 20px; text-decoration: none; font-weight: 100;  letter-spacing: -3px; }
#header h1 a { color: #fff; text-decoration: none; }
#header h1 a:hover { color: #000; }

#left { float: left; width: 500px; margin-top: 20px; margin-left: 20px;  }
#left h2 { color: #888; font-size: 24px; letter-spacing: -2px; font-weight: 100; margin: 0 0 10px 0; }
#left h2 a { color: #888; }
#left h2 a:hover { color: #CF9B00; text-decoration: none; }
#left h3 { color: #888; font-size: 18px; letter-spacing: -1px; font-weight: 100; margin: 0 0 10px 0; }
#left h3 a { color: #888; }
#left h3 a:hover { color: #CF9B00; text-decoration: none; }
#left div { margin-bottom: 10px; }
#left p { margin-bottom: 3px; margin-top: 3px; }
#left p.small { font-size: 10px; color: #AAA; }
#left ul { list-style-type: square; padding: 5px 0px 5px 15px; }

#left input, #left textarea, #left select { background: white; border: 1px solid #A0A0A0; padding: 1px 0px 1px 0px; }

#left .error { color: red; }
#left .error_tooltip { font-size: 10px; display: none; position: absolute; background-color: #FFC9C9; width: 150px; color: red; border: 1px solid red; padding: 0px 4px 0px 4px; margin: -20px 0px 2px 220px; }
#left .error_icon { margin: 0px 3px -3px 3px; border: 0px; }
#left .info_tooltip { display: none; background-color: #FFF7DF; color: #CF9B00; border: 1px solid #F6CA4B; font-size: 10px; margin-top: 3px; padding: 0px 4px 0px 4px; }
#left .info_icon { margin: 0px 3px -3px 0px; border: 0px; }
#left .bordered_top { border-top: 1px solid #AAA; }
#left .bordered_bottom { border-bottom: 1px solid #AAA; }
#left .form_select { width: 192px; }
#left .form_text { width: 190px; }
#left .form_text_readonly { color: Gray; width: 190px; }
#left .form_submit { width: 192px; }
#left .form_checkbox { margin-top: 4px; }
#left .form_textarea { width: 190px; }
#left .form_error { border: 1px solid red; }
#left .description { color: #888; }

#right { float: right; width: 200px; margin-top: 48px; margin-right: 20px; }
#right p { margin: 10px; }
#right .box { margin-bottom: 5px; }
#right #navigation { border: 1px solid #F6CA4B; background: #FFF7DF; }
#right #navigation ul { list-style-type: square; color: #CF9B00; padding: 0px 10px 10px 30px; }
#right #navigation h2 { color: #333; font-size: 12px; padding: 10px 0 5px 10px;}

#footer { margin: 20px 0 0 0; text-align: center; font-size: 11px; background: #444; color: #fff; padding: 10px 0; }
#footer a { color: #fff; }
#footer a:hover { color: #fff; text-decoration: underline; }